<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Js创建对象的方式</title>
    <script src="../../js/jquery-1.4.2.js"></script>
</head>
<body>

</body>
<script>
    //自定义对象方式一：
    function Person(){}
    var p1 = new Person()
    p1.name = "刘能"
    p1.age = 30
    p1.run = function(){
        alert("我叫" + this.name + "，今年" + this.age + "岁了，我喜欢跑步")
    }

    //alert(p1.name)
   // p1.run()

    //自定义对象方式二
    function Person2(name,age){
        this.name = name
        this.age = age
        this.run = function(){
            alert("我叫" + this.name + "，今年" + this.age + "岁了，我喜欢跑步")
        }
    }

    var p2 = new Person2("赵四",35)
    //p2.run()

    //自定义对象方式三, 这种创建对象的方式就是一个JSON格式的数据
    var p3 = {
        "name":"王晓萌",
        "age":32,
        "run":function(){
            alert("我叫" + this.name + "，今年" + this.age + "岁了，我喜欢跑步")
        }
    }

    p3.run()

</script>
</html>